Matriz Requerimientos vs Casos de Uso

La matriz Requerimientos vs Casos de Uso es una herramienta para garantizar la trazabilidad entre los requerimientos del sistema y los casos de uso definidos durante el análisis. Su principal objetivo es asegurar que cada requerimiento esté debidamente cubierto por al menos un caso de uso, permitiendo así una verificación clara de su implementación dentro del diseño del sistema.

En esta matriz se cruzan los casos de uso identificados con los requerimientos del sistema, evidenciando la relación directa entre lo que el sistema debe hacer y cómo se espera que lo haga. Además, se incluyen dos elementos de diseño representados como RD001 y RD0022, que aluden a decisiones técnicas o funcionalidades auxiliares vinculadas a más de un caso de uso.

Este tipo de matriz resulta especialmente útil en etapas posteriores del Ciclo de Vida del Desarrollo del Software, como la validación, la verificación, y la gestión del cambio, ya que permite responder de forma sistemática a preguntas como:

La claridad y estructuración que ofrece esta matriz favorecen una comunicación efectiva entre los distintos actores del proyecto (analistas, desarrolladores, testers y stakeholders), y promueven una mejor toma de decisiones en el proceso de construcción del sistema.

Tabla
Matriz Requerimientos vs Casos de Uso

Caso de Uso RF001 RF002 RF003 RF004 RF005 RF006 RF007 RF008 RNF001 RNF002 RNF003 RNF004 RD001 RD002
Buscar Libro X X X X X X X
Realizar Préstamo X X X X X X
Renovar Préstamo X X X X X
Devolver Libro X X X X X X
Consultar Historial X X X X X X
Administrar Catálogo X X X X X X
Gestionar Usuario X X X X X X
Generar Recibos X X X X X

Notas: